/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.gob.pnp.actions;

import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import pe.gob.pnp.beans.SobrevivienteBean;
import pe.gob.pnp.model.GestionSobreviviente;

/**
 *
 * @author gcarlos
 */
public class SobrevivienteAction extends org.apache.struts.actions.DispatchAction {

    public ActionForward buscarSobreviviente(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        String destino = "jsonResultadoSobreviviente";
        String csobApeNom = request.getParameter("csobApeNom").trim().equals("") ? null : request.getParameter("csobApeNom").trim();
        String npersIndentificador = request.getParameter("npersIndentificador").trim().equals("") ? null : request.getParameter("npersIndentificador").trim();
        GestionSobreviviente gp = new GestionSobreviviente();
        List<SobrevivienteBean> lstResultados = gp.obtenerSobrevivientes(csobApeNom, Integer.parseInt(npersIndentificador));
        request.setAttribute("lstResultados", lstResultados);
        return mapping.findForward(destino);
    }

    public ActionForward buscarSobrevivientesAdministrado(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        String destino = "jsonResultadoSobrevivienteAdministrado";
        String npersIndentificador = request.getParameter("npersIndentificador").trim().equals("") ? null : request.getParameter("npersIndentificador").trim();
        GestionSobreviviente gp = new GestionSobreviviente();
        List<SobrevivienteBean> lstResultados = gp.buscarSobrevivientesAdministrado(Integer.parseInt(npersIndentificador));
        request.setAttribute("lstResultados", lstResultados);
        return mapping.findForward(destino);
    }
}
